// pages/privateteacher/private.js
var Http = require('../../utils/http');
var Utils = require('../../utils/util');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    searchForm: {
      keywords: '',
      search_day: '',
      page: 1
    },
    listData:[
      // {
      // "member_name": "啊sir",//会员名称
      // "mobile":"152023658774",//手机号码
      // "last_course_name": "上次课程",//最后一次课程名称
      // "course_status":"1",//0 未上课   1已经上课
      // "last_course_time":"2019-11-11 11:11:12",//上次上课时间
      // "last_follow_time":"2019-11-11 11:11:12",//上次跟进时间
      // "follow_count":"12",//跟进次数
      // "member_id"：1,//会员id
      // "pt_order_id"：1,//私教课订单id
      // "order_id"：1,//跟进id
      // }
    ]
  },
  startDateChange(e) {
    this.setData({
      'searchForm.search_day': e.detail.value
    });
  },
  keywordsChange(e){
    this.setData({
      'searchForm.keywords': e.detail.value
    });
  },
  search() {
    this.setData({
      'searchForm.page': 1
    });
    this.getDataList();
  },
  getDataList(page) {
    const self = this;
    Http.getLoginInfo((loginInfo) => {
      wx.showLoading({
        title: '数据加载中...'
      });
      Http.post('/MemberFollowList', Utils.extend(true, { pt_id: loginInfo.pt_id, shop_id: loginInfo.shop_id}, this.data.searchForm), (res) => {
        wx.hideLoading();
        wx.stopPullDownRefresh();
        if (res.flag) {
          if (this.data.searchForm.page === 1) {
            self.setData({
              'listData': res.data
            })
          } else {
            self.data.listData.push(res.data);
            self.setData({
              'listData': self.data.listData
            })
          }
          if(res.data.length>0){
            self.data.searchForm.page = self.data.searchForm.page+1;
            self.setData({
              'searchForm.page': self.data.searchForm.page
            })
          }
        } else {
          if (this.data.searchForm.page === 1) {
            self.setData({
              'listData': []
            })
          }
          wx.showToast({
            icon: 'none',
            title: res.msg
          });
        }
      });
    });
  },
  gotoEditOrder() {
    let memberid = e.currentTarget.dataset.member;
    let orderid = e.currentTarget.dataset.orderId;
    let ptorderid = e.currentTarget.dataset.ptOrderId;
    wx.navigateTo({
      url: '/pages/modifyorder/modifyorder?memberid=' + memberid + '&orderId=' + orderid + '&ptOrderId=' + ptorderid
    });
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      'searchForm.search_day': Utils.dateFormat(new Date(), 'yyyy-MM-dd')
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onShow: function () {
    this.setData({
      'searchForm.page': 1
    });
    this.getDataList();
  },
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    this.setData({
      'searchForm.page': 1
    });
    this.getDataList();
  },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    this.getDataList();
  }
})
